home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / glibc-1.09 / glibc-1 / glibc-1.09.1 / sysdeps / generic / Makefile < prev    next >
Encoding:
Makefile  |  1994-08-16  |  1.8 KB  |  61 lines

  1. # Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
  2. # This file is part of the GNU C Library.
  3.  
  4. # The GNU C Library is free software; you can redistribute it and/or
  5. # modify it under the terms of the GNU Library General Public License
  6. # as published by the Free Software Foundation; either version 2 of
  7. # the License, or (at your option) any later version.
  8.  
  9. # The GNU C Library is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  12. # Library General Public License for more details.
  13.  
  14. # You should have received a copy of the GNU Library General Public
  15. # License along with the GNU C Library; see the file COPYING.LIB.  If
  16. # not, write to the Free Software Foundation, Inc., 675 Mass Ave,
  17. # Cambridge, MA 02139, USA.
  18.  
  19. ifeq    ($(subdir),math)
  20. ifndef    math-twiddled
  21.  
  22. elided-routines := $(elided-routines) acos asin cos sin hypot
  23. sysdep_routines := $(sysdep_routines) sincos asincos exp__E log__L
  24.  
  25. math-twiddled := t
  26. endif
  27.  
  28. endif
  29.  
  30. ifeq (,$(filter-out $(sysdep_dir)/stub/ $(common-objpfx),\
  31.     $(dir $(firstword $(wildcard $(+sysdep_dirs:%=%/bytesex.h))))))
  32.  
  33. $(common-objpfx)bytesex.h: $(common-objpfx)det_endian
  34.     $(dir $<)$(notdir $<) > $@-tmp
  35.     mv $@-tmp $@
  36.  
  37. $(common-objpfx)det_endian: $(sysdep_dir)/generic/det_endian.c
  38.     $(native-compile)
  39.  
  40. before-compile := $(before-compile) $(common-objpfx)bytesex.h
  41. common-generated := $(common-generated) bytesex.h det_endian
  42.  
  43. endif
  44.  
  45. ifeq ($(subdir),stdio)
  46.  
  47. ifeq    "$(filter $(objpfx)siglist.c,$(before-compile))" ""
  48. before-compile := $(before-compile) $(objpfx)siglist.c
  49. $(objpfx)siglist.c: $(objpfx)make_siglist
  50.     @rm -f $@
  51.     $(dir $<)$(notdir $<) > $@-tmp
  52.     mv $@-tmp $@
  53.  
  54. $(objpfx)make_siglist: $(sysdep_dir)/generic/make_siglist.c
  55.     $(native-compile)
  56.  
  57. generated := $(generated) make_siglist siglist.c
  58. endif
  59.  
  60. endif
  61.